﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace libmsstyle
{
	public enum IDENTIFIER
	{
		DIBDATA = 2,
		GLYPHDIBDATA = 8,
		ENUM = 200,
		STRING = 201,
		INT = 202,
		BOOLTYPE = 203,
		COLOR = 204,
		MARGINS = 205,
		FILENAME = 206,
		SIZE = 207,
		POSITION = 208,
		RECTTYPE = 209,
		FONT = 210,
		INTLIST = 211,
		HBITMAP = 212,
		DISKSTREAM = 213,
		STREAM = 214,
		BITMAPREF = 215,
		FLOAT = 216,
		FLOATLIST = 217,
		COLORLIST = 240,            // Win10 aerolite - SIMPLIFIEDIMAGETYPE
		HIGHCONTRASTCOLORTYPE = 241,// Win10
		BITMAPIMAGETYPE = 242,      // Win10
		FILENAME_LITE = 243,        // Win10 aerolite - COMPOSEDIMAGETYPE
		COLORSCHEMES = 401,
		SIZES = 402,
		CHARSET = 403,
		NAME = 600,
		DISPLAYNAME = 601,
		TOOLTIP = 602,
		COMPANY = 603,
		AUTHOR = 604,
		COPYRIGHT = 605,
		URL = 606,
		VERSION = 607,
		DESCRIPTION = 608,
		FIRST_RCSTRING_NAME = 601,
		LAST_RCSTRING_NAME = 608,
		CAPTIONFONT = 801,
		SMALLCAPTIONFONT = 802,
		MENUFONT = 803,
		STATUSFONT = 804,
		MSGBOXFONT = 805,
		ICONTITLEFONT = 806,
		HEADING1FONT = 807,
		HEADING2FONT = 808,
		BODYFONT = 809,
		FIRSTFONT = 801,
		LASTFONT = 809,
		FLATMENUS = 1001,
		FIRSTBOOL = 1001,
		LASTBOOL = 1001,
		SIZINGBORDERWIDTH = 1201,
		SCROLLBARWIDTH = 1202,
		SCROLLBARHEIGHT = 1203,
		CAPTIONBARWIDTH = 1204,
		CAPTIONBARHEIGHT = 1205,
		SMCAPTIONBARWIDTH = 1206,
		SMCAPTIONBARHEIGHT = 1207,
		MENUBARWIDTH = 1208,
		MENUBARHEIGHT = 1209,
		PADDEDBORDERWIDTH = 1210,
		FIRSTSIZE = 1201,
		LASTSIZE = 1210,
		MINCOLORDEPTH = 1301,
		FIRSTINT = 1301,
		LASTINT = 1301,
		CSSNAME = 1401,
		XMLNAME = 1402,
		LASTUPDATED = 1403,
		ALIAS = 1404,
		FIRSTSTRING = 1401,
		LASTSTRING = 1404,
		SCROLLBAR = 1601,
		BACKGROUND = 1602,
		ACTIVECAPTION = 1603,
		INACTIVECAPTION = 1604,
		MENU = 1605,
		WINDOW = 1606,
		WINDOWFRAME = 1607,
		MENUTEXT = 1608,
		WINDOWTEXT = 1609,
		CAPTIONTEXT = 1610,
		ACTIVEBORDER = 1611,
		INACTIVEBORDER = 1612,
		APPWORKSPACE = 1613,
		HIGHLIGHT = 1614,
		HIGHLIGHTTEXT = 1615,
		BTNFACE = 1616,
		BTNSHADOW = 1617,
		GRAYTEXT = 1618,
		BTNTEXT = 1619,
		INACTIVECAPTIONTEXT = 1620,
		BTNHIGHLIGHT = 1621,
		DKSHADOW3D = 1622,
		LIGHT3D = 1623,
		INFOTEXT = 1624,
		INFOBK = 1625,
		BUTTONALTERNATEFACE = 1626,
		HOTTRACKING = 1627,
		GRADIENTACTIVECAPTION = 1628,
		GRADIENTINACTIVECAPTION = 1629,
		MENUHILIGHT = 1630,
		MENUBAR = 1631,
		FIRSTCOLOR = 1601,
		LASTCOLOR = 1631,
		FROMHUE1 = 1801,
		FROMHUE2 = 1802,
		FROMHUE3 = 1803,
		FROMHUE4 = 1804,
		FROMHUE5 = 1805,
		TOHUE1 = 1806,
		TOHUE2 = 1807,
		TOHUE3 = 1808,
		TOHUE4 = 1809,
		TOHUE5 = 1810,
		FROMCOLOR1 = 2001,
		FROMCOLOR2 = 2002,
		FROMCOLOR3 = 2003,
		FROMCOLOR4 = 2004,
		FROMCOLOR5 = 2005,
		TOCOLOR1 = 2006,
		TOCOLOR2 = 2007,
		TOCOLOR3 = 2008,
		TOCOLOR4 = 2009,
		TOCOLOR5 = 2010,
		TRANSPARENT_ = 2201,
		AUTOSIZE = 2202,
		BORDERONLY = 2203,
		COMPOSITED = 2204,
		BGFILL = 2205,
		GLYPHTRANSPARENT = 2206,
		GLYPHONLY = 2207,
		ALWAYSSHOWSIZINGBAR = 2208,
		MIRRORIMAGE = 2209,
		UNIFORMSIZING = 2210,
		INTEGRALSIZING = 2211,
		SOURCEGROW = 2212,
		SOURCESHRINK = 2213,
		DRAWBORDERS = 2214,
		NOETCHEDEFFECT = 2215,
		TEXTAPPLYOVERLAY = 2216,
		TEXTGLOW = 2217,
		TEXTITALIC = 2218,
		COMPOSITEDOPAQUE = 2219,
		LOCALIZEDMIRRORIMAGE = 2220,
		IMAGECOUNT = 2401,
		ALPHALEVEL = 2402,
		BORDERSIZE = 2403,
		ROUNDCORNERWIDTH = 2404,
		ROUNDCORNERHEIGHT = 2405,
		GRADIENTRATIO1 = 2406,
		GRADIENTRATIO2 = 2407,
		GRADIENTRATIO3 = 2408,
		GRADIENTRATIO4 = 2409,
		GRADIENTRATIO5 = 2410,
		PROGRESSCHUNKSIZE = 2411,
		PROGRESSSPACESIZE = 2412,
		SATURATION = 2413,
		TEXTBORDERSIZE = 2414,
		ALPHATHRESHOLD = 2415,
		WIDTH = 2416,
		HEIGHT = 2417,
		GLYPHINDEX = 2418,
		TRUESIZESTRETCHMARK = 2419,
		MINDPI1 = 2420,
		MINDPI2 = 2421,
		MINDPI3 = 2422,
		MINDPI4 = 2423,
		MINDPI5 = 2424,
		TEXTGLOWSIZE = 2425,
		FRAMESPERSECOND = 2426,
		PIXELSPERFRAME = 2427,
		ANIMATIONDELAY = 2428,
		GLOWINTENSITY = 2429,
		OPACITY = 2430,
		COLORIZATIONCOLOR = 2431,
		COLORIZATIONOPACITY = 2432,
		MINDPI6 = 2433,
		MINDPI7 = 2434,
		GLYPHFONT = 2601,
		IMAGEFILE = 3001,
		IMAGEFILE1 = 3002,
		IMAGEFILE2 = 3003,
		IMAGEFILE3 = 3004,
		IMAGEFILE4 = 3005,
		IMAGEFILE5 = 3006,
		GLYPHIMAGEFILE = 3008,
		IMAGEFILE6 = 3009,
		IMAGEFILE7 = 3010,
		TEXT = 3201,
		CLASSICVALUE = 3202,
		OFFSET = 3401,
		TEXTSHADOWOFFSET = 3402,
		MINSIZE = 3403,
		MINSIZE1 = 3404,
		MINSIZE2 = 3405,
		MINSIZE3 = 3406,
		MINSIZE4 = 3407,
		MINSIZE5 = 3408,
		NORMALSIZE = 3409,
		SIZINGMARGINS = 3601,
		CONTENTMARGINS = 3602,
		CAPTIONMARGINS = 3603,
		BORDERCOLOR = 3801,
		FILLCOLOR = 3802,
		TEXTCOLOR = 3803,
		EDGELIGHTCOLOR = 3804,
		EDGEHIGHLIGHTCOLOR = 3805,
		EDGESHADOWCOLOR = 3806,
		EDGEDKSHADOWCOLOR = 3807,
		EDGEFILLCOLOR = 3808,
		TRANSPARENTCOLOR = 3809,
		GRADIENTCOLOR1 = 3810,
		GRADIENTCOLOR2 = 3811,
		GRADIENTCOLOR3 = 3812,
		GRADIENTCOLOR4 = 3813,
		GRADIENTCOLOR5 = 3814,
		SHADOWCOLOR = 3815,
		GLOWCOLOR = 3816,
		TEXTBORDERCOLOR = 3817,
		TEXTSHADOWCOLOR = 3818,
		GLYPHTEXTCOLOR = 3819,
		GLYPHTRANSPARENTCOLOR = 3820,
		FILLCOLORHINT = 3821,
		BORDERCOLORHINT = 3822,
		ACCENTCOLORHINT = 3823,
		TEXTCOLORHINT = 3824,
		HEADING1TEXTCOLOR = 3825,
		HEADING2TEXTCOLOR = 3826,
		BODYTEXTCOLOR = 3827,
		BGTYPE = 4001,
		BORDERTYPE = 4002,
		FILLTYPE = 4003,
		SIZINGTYPE = 4004,
		HALIGN = 4005,
		CONTENTALIGNMENT = 4006,
		VALIGN = 4007,
		OFFSETTYPE = 4008,
		ICONEFFECT = 4009,
		TEXTSHADOWTYPE = 4010,
		IMAGELAYOUT = 4011,
		GLYPHTYPE = 4012,
		IMAGESELECTTYPE = 4013,
		GLYPHFONTSIZINGTYPE = 4014,
		TRUESIZESCALINGTYPE = 4015,
		USERPICTURE = 5001,
		DEFAULTPANESIZE = 5002,
		BLENDCOLOR = 5003,
		CUSTOMSPLITRECT = 5004,
		ANIMATIONBUTTONRECT = 5005,
		ANIMATIONDURATION = 5006,
		SOMECOLORLIST = 5100, // W10 begin - high contrast related?
		UNKNOWN_5101 = 5101,
		UNKNOWN_5102 = 5102,
		UNKNOWN_5103 = 5103,
		UNKNOWN_5104 = 5104,
		UNKNOWN_5105 = 5105,
		UNKNOWN_5106 = 5106,
		UNKNOWN_5107 = 5107,
		UNKNOWN_5108 = 5108,
		UNKNOWN_5109 = 5109,
		UNKNOWN_5110_HC = 5110,
		UNKNOWN_5111_HC = 5111,
		UNKNOWN_5112_HC = 5112,
		UNKNOWN_5113_HC = 5113,
		UNKNOWN_5114_HC = 5114,
		UNKNOWN_5115_HC = 5115,
		UNKNOWN_5116_HC = 5116,
		UNKNOWN_5117_HC = 5117,
		UNKNOWN_5118_HC = 5118,
		UNKNOWN_5119_HC = 5119,
		UNKNOWN_5120_HC = 5120,
		UNKNOWN_5121_HC = 5121,
		UNKNOWN_5122_HC = 5122,
		UNKNOWN_5128 = 5128,
		UNKNOWN_5129 = 5129,
		UNKNOWN_5130 = 5130,
		IMAGEFILE1_LITE = 5144,
		IMAGEFILE2_LITE = 5145,
		IMAGEFILE3_LITE = 5146, // Win10 end
		TRANSITIONDURATIONS = 6000,
		SCALEDBACKGROUND = 7001,
		ATLASIMAGE = 8000,
		ATLASINPUTIMAGE = 8001,
		ATLASRECT = 8002,
		UNKNOWN_20000 = 20000,
		UNKNOWN_20100 = 20100
	};

}
